package com.parking.bang.rpc.model;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

/**
 * Request Message Body Definition
 * 
 * @author ivan
 *
 */
public class ReqMessage implements java.io.Serializable {

	/**
	 * auto generated
	 */
	private static final long serialVersionUID = 7082464325878079067L;

	private String messId;
	private String clzName;
	private String methodName;
	private Class<?>[] typeParas;
	private Object[] paras;

	public String getMessId() {
		return messId;
	}

	public void setMessId(String messId) {
		this.messId = messId;
	}

	public String getClzName() {
		return clzName;
	}

	public void setClzName(String clzName) {
		this.clzName = clzName;
	}

	public String getMethodName() {
		return methodName;
	}

	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}

	public Class<?>[] getTypeParas() {
		return typeParas;
	}

	public void setTypeParas(Class<?>[] typeParas) {
		this.typeParas = typeParas;
	}

	public Object[] getParas() {
		return paras;
	}

	public void setParas(Object[] paras) {
		this.paras = paras;
	}

	public String toString() {
		return ReflectionToStringBuilder.toStringExclude(this, new String[] { "typeParameters", "parametersVal" });
	}

}
